SET ( LIBHELLO_SRC hello.c )

ADD_LIBRARY ( hello SHARED ${LIBHELLO_SRC} )
SET_TARGET_PROPERTIES ( hello PROPERTIES CLEAN_DIRECT_OUTPUT 1 )
SET_TARGET_PROPERTIES ( hello PROPERTIES VERSION 1.2 SOVERSION 1 CLEAN_DIRECT_OUTPUT 1 )

ADD_LIBRARY ( hello_static STATIC ${LIBHELLO_SRC} ) #Targets can't have same name
SET_TARGET_PROPERTIES ( hello_static PROPERTIES OUTPUT_NAME "hello" )
SET_TARGET_PROPERTIES ( hello_static PROPERTIES CLEAN_DIRECT_OUTPUT 1 )

INSTALL ( TARGETS hello hello_static
          LIBRARY DESTINATION lib
		  ARCHIVE DESTINATION lib )

INSTALL ( FILES hello.h
          DESTINATION include/hello )
